the poverty programming trap